#define _CRT_SECURE_NO_WARNINGS
#include "heap.h"

void test1() {
	HP hp;
	HPInit(&hp);
	HPPush(&hp, 15);
	HPPush(&hp, 56);
	HPPush(&hp, 10);
	HPPush(&hp, 30);
	HPPush(&hp, 70);
	HPPush(&hp, 25);
	HPPush(&hp, 5);
	HPPrint(&hp);
	printf("%d ", HPTop(&hp));
	HPPop(&hp);
	printf("%d ", HPTop(&hp));
	HPPop(&hp);
	printf("%d ", HPTop(&hp));
	HPPop(&hp);
	printf("%d ", HPTop(&hp));
	HPPop(&hp);
	printf("%d ", HPTop(&hp));
	HPPop(&hp);
	printf("%d ", HPTop(&hp));
	HPPop(&hp);
	printf("%d ", HPTop(&hp));
	HPDestroy(&hp);
}

int main() {
	test1();
	return 0;
}